cumulus of fine weather - French English Dictionary